package model

// DDNS 配置
type DdnsOption struct {
	Id            int    `json:"id"`            // 服务器名称
	Sp_type       string `json:"sp_type"`       // 服务商类型
	Sp_app_key    string `json:"sp_app_key"`    // 服务商 app key
	Sp_app_secret string `json:"sp_app_secrey"` // 服务商 app secret
	Domain_root   string `json:"domain_root"`   // 根域名
	// Domain_rr     string `json:"domain_rr"`     // rr子域名
}

type ServerOption struct {
	BindIp string `json:"bindIp"` // 绑定的IP
	Port   int    `json:"port"`   // 配置中定义的启动端口号
	Name   string `json:"name"`   // 配置中定义的服务器名称
}

// 应用配置
type AppConfigOption struct {
	Version string       `json:"version"` // 配置中定义的版本号
	Server  ServerOption `json:"server"`  // 配置中的Server
	Ddns    []DdnsOption `json:"ddns"`
}
